package com.twb.auth.dataScope.enums;
/** 
 * @ClassName DataScopeType 
 * @Description 数据权限枚举类
 * 数据类型的排序是：全部数据> 本公司及以下数据 > 本公司数据 > 本部门及以下数据 > 本部门数据 > 仅本人数据
 * @author DSY
 * @date 2022年7月25日 下午5:54:28 
 */ 
public enum DataScopeType {

    /**
     * 全部数据
     */
    ALL("1", "全部数据"),

    /**
     * 本公司及以下数据
     */
    ORG_WITH_CHILD("2", "本公司及以下数据"),
    /**
     * 本公司数据
     */
    ORG("3", "本公司数据"),
    /**
     * 本部门及以下数据
     */
    DEPT_WITH_CHILD("4", "本部门及以下数据"),

    /**
     * 本部门数据
     */
    DEPT("5", "本部门数据"),

    /**
     * 仅本人数据
     */
    SELF("6", "仅本人数据"),

    /**
     * 自定义数据
     */
    DEFINE("7", "自定义数据");

    private final String code;

    private final String message;

    DataScopeType(String code, String message) {
        this.code = code;
        this.message = message;
    }

	public String getCode() {
		return code;
	}

	public String getMessage() {
		return message;
	}
}